@CHARSET "UTF-8";
*{margin:0; padding:0;border:0;}
body{font-family:微软雅黑,arial, 宋体, serif; font-size:14px; }
/*清除左右float*/
.clearboth{clear:both;}
.toplogobg {width:100%; height:70px; background-color:#1B4E49;}
.toplogobg .toplogo{width:980px; height:70px; margin-left:auto; margin-right:auto; background-image:url(../images/banner.png); background-repeat:no-repeat; }
.toplogobg .toplogo span{ display:block; height:50px; line-height:50px; margin-left:100px; color:#fff; font-size:28px;}
.toplogobg .toplogo em{ display:block; height:15px; line-height:15px; margin-left:100px; color:#eee;}



.menubg {width:980px; height:50px; margin-left:auto; margin-right:auto; padding-top:10px;}
.menubg .menu{ background-color:#e4e4e4; line-height:38px; height:38px;font-size:18px; font-weight:bold; float:right;}
.menubg .menu a{display: block; width: 120px; text-align:center; text-decoration:none;}
.menubg .menu a:link {color:#333;text-decoration:none;}
.menubg .menu a:visited {color:#333;text-decoration:none;}
.menubg .menu a:hover{ background-color:#8EC31F; color:#FFF;}
.menubg .menu ul{list-style-type: none;}
.menubg .menu li{float: left; width: 120px;}
.menubg .menu ul li ul {width: 120px; text-align:left;height: 45px;line-height: 45px;font-size:14px;background-color:#ddd; left:-9999em; position: absolute; }
.menubg .menu ul li:hover ul{ left:auto;}
.menubg .menu ul li ul a{display: block; width: 110px; padding-left:10px;text-align:left;}

.menubg .menu .actived {background-color:#8EC31F; color:#FFF;}
.menubg .menu .actived a {background-color:#8EC31F; color:#FFF;}
/* .menubg .menu .actived:link {color:#FFF;text-decoration:none;} */
/* .menubg .menu .actived:visited {color:#FFF;text-decoration:none;} */

.mainbg {width:980px; height:auto;min-height:800px; margin-left:auto; margin-right:auto; overflow:hidden;}
.mainbg .leftmenubg {width:180px; height:auto;float:left; background-color:#06C;}
.mainbg .leftmenubg *{ display:block;}
.mainbg .leftmenubg .leftmenutoptitle { width:180px; height:42px;padding:1px; background-color:#1B4E49;}
.mainbg .leftmenubg .leftmenutoptitle  span{ height:42px; line-height:42px; text-align:center;font-size:18px; color:#fff; }
.mainbg .leftmenubg .leftmenu {width:180px; height:auto; background-color:#ccc; padding:1px;}
.mainbg .leftmenubg .leftmenu .menutitle {width:176px; height:40px;}
.mainbg .leftmenubg .leftmenu .menutitle span {width:120px; height:40px; line-height:40px; padding-left:20px; font-size:14px; font-weight:bold; float:left;}
.mainbg .leftmenubg .leftmenu .menutitle div{ width:30px; height:40px; float:left;}
.menuopen { background-image:url(../images/menuopen.png); background-repeat:no-repeat; background-position:center;}
.menuclose { background-image:url(../images/menuclose.png); background-repeat:no-repeat;background-position:center;}
.mainbg .leftmenubg .leftmenu .menuitem {width:179px; height:auto; background-color:#fff;}
.mainbg .leftmenubg .leftmenu .menuitem  a {height:25px; line-height:25px; padding-left:50px; font-size:14px; text-decoration:none; color:#666; background-color:#fff;}
.mainbg .leftmenubg .leftmenu .menuitem  a:hover{ color:#8EC31F; background-color:#eee;}
.mainbg .leftmenubg .leftmenu .menuitem .menuselected{color:#8EC31F;}

.mainbg .rightarea {width:790px;height:auto; margin-left:5px; background-color:#fff; float:left;}
.mainbg .rightarea .righttitle {height:42px; border:1px solid #CCC; background-image:url(../images/greenline.gif); background-repeat:repeat-x; background-position:bottom; background-color:#fff;}
.mainbg .rightarea .righttitle span{ display:block;height:42px; line-height:42px; padding:5px 0 0 15px; font-size:16px; color:#8EC31F;}

.mainbg .rightarea .righttab { height:27px; margin-top:20px; padding-left:30px; background-image:url(../images/greenline.png); background-repeat:repeat-x; background-position:bottom; background-color:#fff;}
.mainbg .rightarea .righttab ul{list-style-type: none;}
.mainbg .rightarea .righttab ul li{ display:block; height:25px; float:left; margin:0 5px 0 0; padding:0 10px 0 10px; background:#ccc;}
.mainbg .rightarea .righttab ul li a{ display:block; font-size:14px; color:#666; margin-top:5px;  text-decoration:none; }
.mainbg .rightarea .righttab ul li a:hover{color:#1B4E49;}
.mainbg .rightarea .righttab ul li:hover {background-color:#8EC31F;}

.mainbg .rightarea .righttab .tabselected{background:#8EC31F;}
.mainbg .rightarea .righttab .tabselected a{color:#fff;}

.mainbg .rightarea .tabitem { margin:5px 0 0 0; height:auto;}
.mainbg .rightarea .tabitem div {width:790px;}
/*表单*/
.mainbg .rightarea .tabitem .tabitemform div ul{list-style-type: none; clear:both; padding:10px 0 30px 10px;}
.mainbg .rightarea .tabitem .tabitemform div ul *{ display:block;height:30px; line-height:30px; float:left;}
.mainbg .rightarea .tabitem .tabitemform div ul li{ width:250px; float:left;}
.mainbg .rightarea .tabitem .tabitemform div ul li label { width:70px;}
.mainbg .rightarea .tabitem .tabitemform div ul li input { display:block; width:150px; height:30px; padding-left:3px; border:1px solid #CCC; font-size:18px;}
.mainbg .rightarea .tabitem .tabitemform div ul li input[type="button"] {width:80px; font-size:12px; font-weight:bold; background-color:#1B4E49; color:#fff;}
/*查询结果*/
.mainbg .rightarea .tabitem .itemresultarea .itemresult { border:1px solid #1B4E49;}
.mainbg .rightarea .tabitem .itemresultarea .itemresult ul{ display:block; height:25px; line-height:25px;list-style-type: none; clear:both; font-size:12px; padding:5px 0 5px 0;}
.mainbg .rightarea .tabitem .itemresultarea .itemresult ul li{ display:block;float:left; padding:0 5px 0 5px;}

.greenbg{ background-color:#1B4E49; color:#fff;}
.greenline{ height:3px; background-image:url(../images/greenline2.gif); background-repeat:repeat-x; background-position:bottom;}


.floorbg {width:100%; height:20px;margin-left:auto; margin-right:auto; padding-top:10px; background-color:#390;}